home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Installation Tools & Overlays 2001 November
/
SGI IRIX Installation Tools & Overlays 2001 November - Disc 3.iso
/
relnotes
/
il_dev
/
ch4.z
/
ch4
Wrap
Text File
|
2001-10-10
|
3KB
|
133 lines
- 1 -
4. _B_u_g__F_i_x_e_s
The following bugs in IL version 3.1 have been fixed in
version .
4.1 _i_l_R_o_t_Z_o_o_m_I_m_g__h_a_s__s_e_a_m_s__w_i_t_h__n_e_a_r_e_s_t__n_e_i_g_h_b_o_r
Addressing errors in ilRotZoomImg could lead to seams in the
output image when resampling with nearest neighbor.
4.2 _i_m_g_v_i_e_w__h_a_s__b_l_a_c_k__p_a_g_e_s__w_h_e_n__z_o_o_m_i_n_g__s_i_n_g_l_e__c_h_a_n_n_e_l
When zooming a single channel of an image, a race condition
in ilImage::qLockPageSet could cause the invocation of the
completion callback before the lock request was completely
initialized. There was also a huge memory leak.
4.3 _T_h_r_e_a_d__i_n_i_t_i_a_l_i_z_a_t_i_o_n__i_s__e_a_s_i_l_y__b_r_o_k_e_n
The thread initialization is now done at DSO load time as
opposed to first thread creation time.
4.4 _I_L__a_s_s_u_m_e_s__t_h_a_t__X__s_e_r_v_e_r__i_s__a_v_a_i_l_a_b_l_e
There was an unsafe assumption that the X server would be
available to IL. In those cases where it is not, the
application could core attempting to dereference through a
NULL pointer.
4.5 _E_L_T__d_o_e_s__n_o_t__r_e_a_c_t__w_h_e_n__r_e_s_a_m_p_l_i_n_g__m_o_d_e__c_h_a_n_g_e_s
When changing the resampling mode, the ilEltImg did not
force a reload of the display texture.
4.6 _E_L_T__a_p_p_l_i_e_s__t_h_e__w_r_o_n_g__s_c_a_l_e_/_b_i_a_s__v_a_l_u_e_s
When loading imagery to texture, the ilEltImg hardware pass
erroneously applied the bias value as the scale value and
did not set the bias at all.
- 2 -
4.7 _Z_e_r_o__d_i_v_i_d_e__i_n__i_l_F_s_D_i_t_h_e_r_e_r__w_i_t_h__t_r_a_n_s_p_a_r_e_n_t__i_m_a_g_e
When the input image to the ilFsDitherer was completely
transparent, the ditherer would SIGTRAP on a zero divide.
4.8 _A_s_s_e_r_t_i_o_n__i_n__i_l_M_e_m_C_a_c_h_e_I_m_g
Setup for hardware readback did not allocate the destination
page leading to the assertion.
4.9 _T_h_r_e_a_d_s__n_o_t__k_i_l_l_e_d__o_n__i_l_T_h_r_e_a_d_:_:_s_h_u_t_d_o_w_n_(_)
If the application has established a handler for SIGUSR1,
and that handler did not exit, then the IL compute and read
threads would not be killed as a result of calling
ilThread::shutdown().
4.10 _S_u_b_t_r_a_c_t__f_o_l_l_o_w_i_n_g__a__t_e_x_t_u_r_e_d__o_p__f_a_i_l_s
An accelerated ilRotZoomImg->ilSubtractImg produced invalid
results.